Surf: Achieving Quality through Software Reuse— a Process Improvement Experiment in Ibm Italia
ثبت نشده
چکیده
Managing software quality in a technology-driven, medium or small size development organization, characterized by a very heterogeneous environment, is a complex task that requires particular attention in order to be effective. This paper describes a process improvement experiment (PIE) targeted to the introduction of software reuse practices as an approach to software quality. Main objectives of this PIE have been the reduction of the development cost, of the cycle time, and of the maintenance effort. The most innovative aspect has been the introduction of a “layered” framework for the production of the reusable code. The framework proposes a decomposition of an application into five distinct functional layers and has been designed to maximize reusability when a large number of different hardware and software target platforms must be addressed and the product line is not homogeneous and stable over time. Organizational, technical, and cultural changes have been monitored during the PIE time frame. Surf is the 18 months ESSI PIE n.23752 started on May 1, 1997.
منابع مشابه
Implementing Critical Success Factors in Software Reuse
Software reuse is one of several technologies that can improve quality and effectiveness of software development. The introduction of a reuse infrastructure within an existing organization and the associated modification of employee behavior and processes is a complex interdisciplinary task. The structuring and monitoring of several coordinated activities is required in order to be successful. ...
متن کاملMeasurement-driven quality improvement in the MVS/ESA operating system
Achieving gains in software quality requires both the use of software metrics and the desire to make measurement-driven process improvements. This paper describes the experiences, changes, and kinds of metrics used to drive quantifiable results in a very large and complex software system. Developers on the IBM Multiple Virtual Storage (MVS) operating system track, respond, and initiate better w...
متن کاملThe ORDB-based SFB-501-Reuse-Repository1
Comprehensive reuse and systematic evolution of reuse artifacts as proposed by the Quality Improvement Paradigm (QIP) require an integrated management of (potentially reusable) experience data as well as project-related data. This demonstration presents an approach exploiting object-relational database technology to implement a QIP-driven reuse repository. Our SFB-501-Reuse-Repository is design...
متن کاملSoftware Reuse: From Library to Factory
reuse research, process, methods, technology, organization, flexible software factory, domainspecific reuse kits Systematic software reuse is a key business strategy that software managers can employ to dramatically improve their software development processes, to decrease time-to-market and costs, and to improve product quality. Effective reuse requires much more than just code and library tec...
متن کاملSupport for comprehensive reuse
Reuse of products, processes and other knowledge will be the key to enable the software industry to achieve the dramatic improvement in productivity and quality required to satisfy the anticipated growing demands. Although experience shows that certain kinds of reuse can be successful, general success has been elusive. A software life-cycle technology which allows comprehensive reuse of all kin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998